package com.maiji.cloud.request.community;

import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@NoArgsConstructor
@Data
@Accessors(chain=true)
@ApiModel(value = "ComUserMessageInputDto")
public class ComUserMessageInputDto {

    /**
     * 来源用户ID
     */
    @ApiModelProperty(value = "来源用户ID",required = true)
    private String sourceUserId;

    /**
     * 目标用户ID
     */
    @ApiModelProperty(value = "目标用户ID",required = true)
    private String targetUserId;

    /**
     * 归属ID
     */
    @ApiModelProperty(value = "动态ID")
    private String msgId; //动态ID

    /**
     * 当前评论ID
     */
    @ApiModelProperty(value = "当前评论ID")
    private String curCommentId; //当前评论ID

    /**
     * 上一条评论ID
     */
    @ApiModelProperty(value = "上一条评论ID")
    private String lastCommentId; //

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容",required = true)
    private String content;

    /**
     * 0:评论 1:收到的赞 2:新粉丝（关注） 3:回复记录 4:@ 5：评论的评论
     */
    @ApiModelProperty(value = "0:评论 1:收到的赞 2:新粉丝（关注） 3:回复记录 4:@ 5：评论的评论")
    private Integer type;

}
